/**
 ******************************************************************************
 * @file           : error_port.h
 * @brief          : Error Handler 平台适配层接口
 ******************************************************************************
 * @attention
 *
 * 本文件定义了需要用户根据平台实现的接口函数
 * 不同平台只需实现此文件中的函数即可
 *
 ******************************************************************************
 */

#ifndef ERROR_PORT_H
#define ERROR_PORT_H

#ifdef __cplusplus
extern "C" {
#endif

/* Includes ------------------------------------------------------------------*/
#include <stdint.h>

/* Exported types ------------------------------------------------------------*/
/* Exported constants --------------------------------------------------------*/
/* Exported macro ------------------------------------------------------------*/
/* Exported functions --------------------------------------------------------*/

/* 平台适配函数 */
uint32_t Error_Port_GetTick(void);              /* 获取当前时间戳（毫秒） */
void Error_Port_Print(const char *str);         /* 输出日志字符串 */
void Error_Port_Init(void);                     /* 移植层初始化（可选） */

#ifdef __cplusplus
}
#endif

#endif /* ERROR_PORT_H */
